@charset "utf-8";
/* 重置样式 */
html, body { margin: 0; padding: 0; font-size: 12px; font-family: 'microsoft yahei'; }
h1, h2, h3, h4, h5, h6, ul, dl, dt, dd, ol, p, input { margin: 0; padding: 0; }
img { border: 0; }
li, em { list-style: none; font-style: normal; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
*:focus { outline: none; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.re { position: relative; }
.ab { position: absolute; }
.clear { clear: both; }
.hidden { overflow: hidden; }
.hide{ display:none}
.form-div { display: none; }
.formTable td img { vertical-align: middle; }
.mask_list { width: 100%; height: 100%; background: url("/images/tmbg.png"); position: fixed; left: 0px; top: 0px; z-index: 550; display: none; }
.mask_list div, #loading_msg { background: url("/images/loading-large.gif") no-repeat center; font-weight: normal; width: 160px; font-size: 16px; text-shadow: 1px 0px 1px #000; height: 24px; position: absolute; z-index: 500; left: 50%; top: 20%; margin-left: -60px; margin-top: -60px; color: white; text-align: center; padding-top: 80px; }
#loading_msg { margin-left: 0px; }
/*页面容器*/
.warp { width: 980px; margin: 0px auto; }
input[name='ptype'], input[name='type'], input[name='ischild'] { display: none; }
#ptype_personal, #ptype_team { display: none; }
textarea { resize: vertical;/* text-indent: 10px; */ font-size: 17px; color: #aaa; width: 500px;/* height: 175px; */ border: 1px solid #d0d0d0; margin-right: 10px; border-radius: 4px; box-shadow: 2px 2px 2px #eee inset; }
.huiyuan { background: #fff; border-top: 1px solid #dbdddf; border-left: 1px solid #dbdddf; border-collapse: collapse; cursor: pointer; background: #fff; float: left; display: inline-block; /* margin-left: 139px; */ border: 1px solid #d0d0d0; width: 89%; color: #666; font-size: 16px; line-height: 20px; /* display: inline; */ /* float: left; */
padding: 0 0 0 13px; }
.huiyuan ul li { height: 25px; line-height: 25px; float: left; display: inline; width: 150px; }
.bottompage { margin-top:10px;text-align: center;}
.bottompage a { display: inline-block; vertical-align: middle; padding: 0 15px; border: 1px solid #e2e2e2; height: 28px; line-height: 28px; margin: 0 -1px 5px 0; background-color: #fff; color: #333; font-size: 12px; }
.bottompage a.pagecurrent{    background-color: #009688; color:#FFF;}